574581
703182
25400
582291
488996
208178
831914
53079
117666
636404
753798
973288
5169799
3589581
3117148
2418804
2243988
2069609
1989358
192178
1776118
1724136
1696196
1642471